html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr, acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong, sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption, tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline; background:transparent;margin:0;padding:0;}
body{line-height:1;background-color: #F5F5F5;background: url('/src/assets/img/body_bg.png') no-repeat}
html,body{height: 100%;position: relative;color:#2d2f33}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
#app{height:100%}
a{text-decoration: none;}
div{box-sizing: border-box}
li{box-sizing: border-box}


/* 滚动条样式 */
::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}

::-webkit-scrollbar-track {
    background-color: #fff;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

::-webkit-scrollbar-thumb {
    background-color: #ccc;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #ccc;
}

::-webkit-scrollbar-thumb:active {
    background-color: #ccc;
}

.f-r{float: right}
.f-l{float: left}
.t-x{text-align: center}
.v-m{vertical-align: middle}
.m-a{margin: 0 auto}
.t-c{text-align: center}
.i-b{display: inline-block}

.text-elli{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.mark-visit:link    {color:#2d2f33;}
.mark-visit:visited {color:#878d99;}


.link-line{
    position: relative;
}

.link-line::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: -2px;
    left: 0;
    background-color: #1e68b3;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

.link-line:hover {
    text-decoration: none
}

.link-line:hover::after,.link-line:active::after {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.clear-float{
    clear: both;
}